home *** CD-ROM | disk | FTP | other *** search
/ MacWorld 1998 May / Macworld (1998-05).dmg / Games World / Game Utilities / QuakeFinder 1.5 / Read Me - QuakeFinder < prev    next >
Text File  |  1998-02-27  |  21KB  |  529 lines

  1. QuakeFinder 1.5  Read Me
  2.     February 27, 1998
  3.       Author: Scott Kevill
  4.  
  5. QuakeFinder is $15 shareware. If you continue to use it, you must pay for it.
  6. Please support the shareware policy. Refer to the included How to Register document for instructions.
  7.  
  8.  
  9. What is QuakeFinder?
  10.  
  11. QuakeFinder is the easiest and fastest program for finding, and joining, Internet multiplayer Quake servers.
  12.  
  13.  
  14. What’s New?
  15.  
  16. Keep checking the QuakeFinder News web page for the latest information:
  17.     <http://www.curtin.edu.au/~scott/quakefinder/news/>
  18.  
  19. Registered users are notified of new versions of QuakeFinder.
  20.  
  21.     Version 1.5: (free upgrade for registered users)
  22.      • Player and Rule information!
  23.      • Reverse DNS lookups for server addresses!
  24.      • Significantly faster in many areas (particularly opening large lists)!
  25.      • Contextual menus (in System 7.x as well - no extensions required)
  26.      • Cursor key navigation
  27.      • Timeouts (number of retries) for a server listed in the Response field
  28.      • Option-tick ticks/unticks all in Masters window
  29.      • The total number of servers in the file is now displayed in all list headers
  30.      • Removed the port restriction when adding a server manually
  31.      • Number-of-players column is now centred about the slash (/)
  32.      • Clicking again on a sorted column header will reverse the sort order
  33.      • Creating a new list now defaults to an empty non-filtered list
  34.      • X-Men and Malice filters added
  35.  
  36.  
  37. Main Features
  38.  
  39.      • Slick user interface
  40.      • Smooth and responsive Macintosh feel
  41.      • Powerful and intuitive live filtering and sorting to sift through the hundreds of servers
  42.      • Incredibly fast!
  43.      • Extract new servers from web pages, text files, drag & drop, and the clipboard
  44.      • Automatically connect MacQuake to a server of your choice
  45.      • Effortlessly use custom Quake add-ons
  46.      • Easily manage lists of Master web sites for finding new servers
  47.      • See who is playing on a server and what their scores are
  48.  
  49.  
  50. Requirements
  51.  
  52.      • Power Macintosh
  53.      • System 7.5 or later
  54.      • Internet connection
  55.      • Quake for the Macintosh (version 1.08.3 or later)
  56.  
  57.  
  58. Introduction
  59.  
  60. Files
  61.  
  62. Files store the complete list of Quake servers, any custom lists, and any Master lists.
  63.  
  64. In the file window, one or more lists are shown. The Full List is always present.
  65.  
  66.  
  67.  
  68.  
  69.  
  70.  
  71.  
  72.  
  73.  
  74.  
  75.  
  76. Double-clicking an item will open the list showing the servers within. See Servers below for more information.
  77.  
  78. A file saved as “Default” in the same folder as QuakeFinder will be opened when QuakeFinder starts up. (An example one is included).
  79.  
  80.  
  81. Lists
  82.  
  83. Lists represent views of the complete server list. The Full List is a special case that shows every server in the file. In addition you can create custom lists that are either non-filtered (a fixed favourites list) or filtered (dynamic and based on criteria). Every custom list is a subset of the Full List.
  84.  
  85. When you create a new list or choose Get Info on an existing list you are presented with a window for editing the attributes of the list. (You cannot Get Info on the Full List since it cannot be modified).
  86.  
  87. The info window for a non-filtered list looks like this:
  88.  
  89.  
  90.  
  91.  
  92.  
  93.  
  94.  
  95. The info window for a filtered list looks like this:
  96.  
  97.  
  98.  
  99.  
  100.  
  101.  
  102.  
  103.  
  104.  
  105.  
  106.  
  107.  
  108.  
  109.  
  110.  
  111.  
  112. The List name: field is any name that you might want to give the list such as Favourites, Capture the Flag, or My Fast Servers, for example.
  113.  
  114. The Game: pop-up menu allows you to choose a modification to run Quake with when you join a server from this list. Modifications are add-ons often designed to enhance or change the style of game play in Quake. If the modification name is in italics, you don’t have the modification installed in your Quake directory or it is under a different name. See the Web Resources document included with QuakeFinder for where to download some of the common add-ons. The Troubleshooting section near the end of this document gives some tips if you are having difficulty getting an add-on to work.
  115.  
  116. The Non-filtered / Filtered radio buttons let you switch between list types.
  117.  
  118. With filtered lists you can assign criteria that will only show the servers that you are interested in. These are enabled via the checkboxes on the left side. A server will only be shown in the list if it satisfies all the enabled criteria.
  119.  
  120. The Response is less than criterion will only show servers whose response time is less than the given number of milliseconds. Anything less than 400ms is usually tolerable and anything less than 250ms is usually very playable. This is the way to list only the servers that are the most responsive to you.
  121.  
  122. The Server name criterion lets you list servers based on their name by matching with some given text. Note that servers aren’t required to follow any naming convention, but they often do. There are a number of options for matching the text:
  123.  
  124.  
  125.  
  126.  
  127.  
  128.  
  129.  
  130. The Map name criterion filters servers based on the level or map they are currently playing. There are two types of matching, by kind and by name. By kind; a simple way of filtering whether or not the map is a style of id map (one that comes with Quake). By name, matches the map name with some given text and the same options as for the Server name are allowed.
  131.  
  132. The Player capacity is from criterion will list servers where the maximum number of players allowed is within a given range. Usually the number of players allowed in a Quake game varies between 2 and 16.
  133.  
  134. The Number of players is from criterion will list servers where the number of players currently in the game is a percentage of the capacity for each server within the given range.
  135.  
  136.  
  137. Servers
  138.  
  139. After opening a list a window appears showing the servers in that list.
  140.  
  141.  
  142.  
  143.  
  144.  
  145.  
  146.  
  147.  
  148.  
  149.  
  150.  
  151. There are five columns of information:
  152.      - server name
  153.      - number of players / maximum player capacity
  154.      - IP address
  155.      - map name
  156.      - response time / number of retries
  157.  
  158. The servers are sorted by the darkened column. You can change the sorting key by clicking in the header of another column. The sorting order can be reversed by clicking the icon at the right of the headers or by clicking on a header that is already being sorted by.
  159.  
  160. If a server has question marks (?) in any of the columns then it needs to be refreshed. By telling QuakeFinder to refresh a server, the server is sent a message requesting information. The time taken for the information to be returned is the response time. The lower the better. If a server takes too long to respond (longer than 2 seconds), it is re-tried up to two more times and if it still hasn’t responded, it is skipped and Timeout is listed in its Response field. The number of retries or timeouts (if any) is listed after the time separated by a slash (/). Timeouts may indicate data loss along the way, or may just mean the server was busy changing levels. If a server is unreachable due to network errors or no Quake server running at that address, it is skipped and Down is listed in its Response field.
  161.  
  162. Even if there are no question marks, it is a good idea to periodically refresh the servers you are interested in so that the server information is up-to-date. Response times can vary a little, so if you have narrowed it down to deciding between a few servers, refresh them a few times to get an idea which one is the fastest overall.
  163.  
  164. The ‘chasing arrows’ in the top-left of the window will spin while servers are being refreshed so that you know something is happening. Refreshes can be aborted by pressing Cmd-Period or the Escape while a server list window is front-most.
  165.  
  166. Servers can be copied from one list to another by Copy and Paste or simply dragging the selected items into the other window. Servers can also be added by dragging any text onto a list to extract the server IP addresses from it.
  167.  
  168. More detailed information about a server can be obtained with the Get Info menu command (also double-click or press return). This will present a window with three tabbedpanes labelled Players, Game, and Rules. Note that this can sometimes take a few seconds to query all the information from the server. If you query server information at the same time as refreshing a server list, it may result in higher response times for the servers due to the extra data being transferred.
  169.  
  170.  
  171.  
  172.  
  173.  
  174.  
  175.  
  176.  
  177.  
  178.  
  179.  
  180.  
  181.  
  182. The player list is similar in operation to a server list (you can change the sort columns and sorting order).
  183.  
  184. The Name can be displayed in a number of styles; see the description for the Preferences command under the Edit menu for more information. The name can be copied to the clipboard by selecting a player and choosing Copy from the Edit menu.
  185.  
  186. The number of Frags generally refers to the number of kills, but this can have different meanings with some add-ons.
  187.  
  188. The top colour bar for a player is the Shirt colour, and the bottom colour bar is the Pants (trousers) colour. On a server running team games, all members of a team have the same Pants colour so by sorting on Colour,  you can list all the teams’ members together.
  189.  
  190. The Time column is the amount of time a player has been connected to the server.
  191.  
  192. Note that with regular Quake, it is not possible to get the Ping times for individual players. This is only possible with QuakeWorld and Quake 2.
  193.  
  194.  
  195.  
  196.  
  197.  
  198.  
  199.  
  200.  
  201.  
  202.  
  203.  
  204.  
  205.  
  206. The Game pane provides a nice summary of some miscellaneous information about the server. This is where you can find the DNS address and the port number (most regular Quake servers use port 26000). Choosing Copy from the Edit menu in this pane will copy the DNS address (or the IP address if none could be found) to the clipboard.
  207.  
  208.  
  209.  
  210.  
  211.  
  212.  
  213.  
  214.  
  215.  
  216.  
  217.  
  218.  
  219.  
  220. The Rules pane provides some extra information about the currently playing game that may help you make a decision. Sometimes a server will have a cmdline rule that may indicate which add-on it is running. A rule Value may be copied to the clipboard by selecting the rule and choosing Copy from the Edit menu.
  221.  
  222. Masters
  223.  
  224. Masters are web pages that have lists of servers. When someone starts up a server that they plan to leave up for a while, they email the maintainers of these Master web pages. Their server then gets added to the lists on the web pages.
  225.  
  226. With each file in QuakeFinder you can keep a list of Masters. Each item is a URL for the web page, plus a more meaningful name that you can assign to it. Masters can then be ticked to select which ones will be used by QuakeFinder to find new servers and they will be queried one after the other. Hold down the option key while clicking to tick/untick all Masters.
  227.  
  228.  
  229.  
  230.  
  231.  
  232.  
  233.  
  234.  
  235.  
  236.  
  237.  
  238. As with servers, ‘chasing arrows’ in the top-left of the window will spin while the Masters are being queried. If the word Error appears in the Status column for a Master, Get Info on it  (or double-click or press return) to see a more descriptive error message.
  239.  
  240. Master queries can be aborted by pressing Cmd-Period or the Escape key while the Masters window is front-most.
  241.  
  242.  
  243. Menus
  244.  
  245. Contextual menus are supported in MacOS 8 (and in System 7.x without requiring any extensions) in most windows for some common commands and can be activated by clicking with the Control key held down.
  246.  
  247. Apple Menu
  248.  
  249.  
  250.  
  251.  
  252.  
  253.  
  254.  
  255.  
  256. About QuakeFinder... displays the about box for QuakeFinder with the version number and the name of the registered user. You can click on the links to email Scott Kevill (the author) or visit the web site.
  257.  
  258. Register... lets you enter your name and registration serial number to register QuakeFinder.
  259.  
  260. Order Online... opens your web browser to the to Kagi where you can quickly and easily pay for QuakeFinder with your credit card. (See the accompanying How to Register document for instructions on registering including other methods of payment).
  261.  
  262.  
  263. File Menu
  264.  
  265.  
  266.  
  267.  
  268.  
  269.  
  270.  
  271.  
  272.  
  273.  
  274.  
  275.  
  276.  
  277.  
  278. New creates a new untitled file.
  279.  
  280. Open... loads an existing file.
  281.  
  282. Close closes the front-most window.
  283.  
  284. Save writes to disk any changes in the current file.
  285.  
  286. Save As... saves as a new file.
  287.  
  288. Revert restores the previously saved version of a file.
  289.  
  290. Import... searches through a text file and adds all the Quake servers it can find (as IP addresses) to the current file.
  291.  
  292. Export... saves all the servers in the current file out to a text file as a list of IP addresses.
  293.  
  294. Quit shouldn’t need any explanation!
  295.  
  296.  
  297. Edit Menu
  298.  
  299.  
  300.  
  301.  
  302.  
  303.  
  304.  
  305.  
  306.  
  307.  
  308.  
  309.  
  310.  
  311.  
  312. With the exception of Preferences... all the commands in the Edit menu apply to items in the front-most window. Depending on which window is front-most these items would be Lists, Masters or Servers.
  313.  
  314. Undo is always disabled since there are no operations that can be undone.
  315.  
  316. Cut removes the selected items and places them in the clipboard.
  317.  
  318. Copy places a copy of the selected items in the clipboard.
  319.  
  320. Paste pastes new items from the clipboard. If a server window is front-most you can paste any text and it will be searched for valid Quake servers (as IP addresses) to be added.
  321.  
  322. Clear removes the selected items. A shortcut is to press the delete key. In a non-filtered or ‘favourites’ server list this will remove the servers from that list only. In the full list or a filtered list this will completely remove the server from the current file.
  323.  
  324. Select All selects every item in the list.
  325.  
  326. Select None deselects every item in the list.
  327.  
  328. Get Server/List/Master Info... opens a window or dialog where you can edit the attributes of the selected items. You cannot get info on the Full List since that cannot be edited.
  329.  
  330. Preferences... shows a dialog that lets you change several options:
  331.  
  332.  
  333.  
  334.  
  335.  
  336.  
  337.  
  338.  
  339.  
  340.  
  341.  
  342.  
  343.  
  344.  
  345.  
  346.  
  347.  
  348.  
  349.  
  350.  
  351.  
  352.  
  353. If Warn before completely removing servers is checked QuakeFinder will confirm servers to be deleted with an alert (which can be bypassed by holding down the Option key).
  354.  
  355. The number of simultaneous server connections refers to the number of Quake servers queried at once. The higher this number the faster the server list is refreshed, but the less accurate the measured response times will be. A suitable value chosen for this usually depends on the speed of the internet connection you have. For PPP connections, the default, 10, is usually a good choice. For faster connections you may get away with higher values (the maximum is 20).
  356.  
  357. In the Use Game list, you can change which Quake application that QuakeFinder will launch. If no items are in the list then you may need to rebuild your desktop file. QuakeFinder cannot launch Quake for you if it cannot find it.
  358.  
  359. The Player Name Font selection lets you choose the style of text that player names are drawn with. Normal does a best effort using the standard Geneva font. Quake and Quake Double-Size both use the character set from within the game so all special characters are displayed accurately, the latter being more readable.
  360.  
  361.  
  362. List Menu
  363.  
  364.  
  365.  
  366.  
  367.  
  368.  
  369. Create New List... adds a new custom list. An info window will appear allowing you to edit the attributes of the newly created list.
  370.  
  371. View... opens the selected lists. This is the same as double-clicking or pressing return.
  372.  
  373.  
  374. Master Menu
  375.  
  376.  
  377.  
  378.  
  379.  
  380.  
  381.  
  382.  
  383.  
  384. Return New Servers queries the enabled Masters for new servers. This doesn’t necessarily have to be done very often; just as often as you would want to be updated with new servers.
  385.  
  386. View Master List... shows the Masters list for the current file. Clicking in the tick column selectively enables or disables Masters.
  387.  
  388. Add Master... prompts you for a name and URL of a new Master to be added.
  389.  
  390. Open in Web Browser... takes you to the selected Master web page.
  391.  
  392.  
  393. Server Menu
  394.  
  395.  
  396.  
  397.  
  398.  
  399.  
  400.  
  401.  
  402.  
  403.  
  404. Refresh Selected refreshes the selected servers in the front-most window. Make sure you regularly refresh the servers you are interested in, so you always have the current information. (See Servers above for more information).
  405.  
  406. Refresh <Current List> refreshes all the servers in the front-most window.
  407.  
  408. Refresh Full List refreshes all the servers in the file, regardless of which server list window is front-most.
  409.  
  410. Join... launches Quake with the modification chosen for the current list, connecting to the currently selected server. (See Preferences... under Edit Menu above for how to change which version of Quake is launched). You must have exactly one sever selected to use this. If the command is still greyed out, QuakeFinder probably cannot find your Quake applications. Again, see Preferences... under Edit Menu above if this happens.
  411.  
  412. Add Server... prompts you to add a server manually by entering the IP or DNS address (and optionally the port number). You can also add servers by simply pasting (or drag and drop) a chunk of text that contains IP addresses. Unlike the other methods of adding servers, this command allows you to specify any port number for the server. Note that Quake servers usually have the port number 26000. Servers with port numbers of around 27500 and 27910 are usually QuakeWorld and Quake 2 respectively; neither of which are currently supported by QuakeFinder since they are not yet available for the Macintosh.
  413.  
  414. If a server info window is frontmost, the Server menu will look like this:
  415.  
  416.  
  417.  
  418.  
  419.  
  420.  
  421.  
  422.  
  423.  
  424.  
  425. Refresh Server Info will refresh the player, rule, and game information for the server.
  426.  
  427. Refresh Players will refresh the player list only.
  428.  
  429. Refresh Rules will refresh the rule list only.
  430.  
  431. Refreshes can be aborted by pressing Cmd-Period or the Escape key.
  432.  
  433. Join… will connect Quake to the server as above.
  434.  
  435. Add Server… manually adds a new server as above (not related to the info window).
  436.  
  437.  
  438. Planned Features
  439.  
  440.      • QuakeWorld support
  441.      • Player search
  442.      • Auto-refreshes and Master queries (for example every # seconds or launches)
  443.  
  444.  
  445. Troubleshooting
  446.  
  447. The Join command in QuakeFinder is greyed out...
  448.  
  449. This usually means that QuakeFinder is unable to find Quake on your hard disk. Try rebuilding the desktop file by holding down the command and option keys as the Finder starts up. See Preferences... under Edit Menu above for choosing which Quake application QuakeFinder uses.
  450.  
  451. I can join Quake servers manually from within Quake, but when I try it with QuakeFinder, they just time out...
  452.  
  453. This is a symptom of earlier versions of Quake. Make sure you have version 1.08.3 or later. Visit
  454.     <http://www.wizworks.com/macsoft/mactech/quake.htm>
  455. for the latest version.
  456.  
  457. I can’t join any Quake servers at all...
  458.  
  459. This usually happens when you haven’t enabled TCP/IP in Quake. Choose Options... under the File menu, and then click the Multiplayer pane (the right-most one). Make sure the Enable TCP/IP box is checked.
  460.  
  461. Quake crashes when I try to join...
  462.  
  463. This is no fault of QuakeFinder, but here are some suggestions that have been known to help.
  464.  
  465.    • Make sure you have the latest version of Quake
  466.     <http://www.wizworks.com/macsoft/mactech/quake.htm>
  467.    • Disable any MacIPX extensions
  468.    • Try giving more memory to Quake
  469.    • Try trashing Quake's Preferences file
  470.  
  471. I can’t get my add-ons to run...
  472.  
  473. There can be a lot of reasons for this.
  474.  
  475.    • If the add-on folder was originally in .zip format, decompress it with Stuffit
  476.      Expander and make sure that the settings are to Never Convert Text Files to
  477.      Macintosh Format (in the Cross Platform preferences).
  478.  
  479.    • Make sure the folder has no spaces or slashes (/) in its name.
  480.  
  481.    • The folder should be placed inside your Quake folder along-side the Quake
  482.       applications.
  483.  
  484.    • Make sure your add-on folder is selected in the list you want to use it with in
  485.       QuakeFinder.
  486.  
  487.    • If you have set Quake to always use a startup command line (hold Option as
  488.       Quake launches), then disable it. This interferes with QuakeFinder’s control
  489.       over Quake.
  490.   
  491.  
  492. Legal Details
  493.  
  494. QuakeFinder, its documentation, and artwork are copyright © 1997-1998 by Scott Kevill. All rights reserved.
  495.  
  496. QUAKE® is a registered trademark of id Software, Inc. QuakeFinder is not affiliated with or endorsed by id Software. Macintosh is a registered trademark of Apple Computer, Inc.
  497.  
  498. This archive may be freely distributed as long as it is kept intact and unmodified, and is not charged for (other than reasonable download costs). QuakeFinder may not be sold or bundled with any other product without my prior permission. QuakeFinder may not be included on any CD-ROM without my prior permission.
  499.  
  500. Users are prohibited from disclosing their registered serial numbers to anyone.
  501.  
  502. Scott Kevill hereby disclaims all warranties relating to this software, whether express or implied, including without limitation any implied warranties of merchantability or fitness for a particular purpose.  Scott Kevill will not be liable for any special, incidental, consequential, indirect or similar damages due to loss of data or any other reason, even if Scott Kevill has been advised of the possibility of such damages.  In no event shall Scott Kevill be liable for any damages, regardless of the form of the claim. The person using the software bears all risk as to the quality and performance of the software.
  503.  
  504.  
  505. Contact Information
  506.  
  507. Email:
  508.     <scott@kagi.com>
  509.     <scott@www.curtin.edu.au>
  510.  
  511. Web sites:
  512.     QuakeFinder
  513.     <http://www.curtin.edu.au/~scott/quakefinder/>
  514.  
  515.     Quiver (the intuitive Macintosh Quake level editor)
  516.     <http://www.curtin.edu.au/~scott/quiver/>
  517.  
  518.     Scott’s MacQuake Utilities
  519.     <http://www.curtin.edu.au/~scott/macquake/>
  520.  
  521.     Scott’s Mac Software
  522.     <http://www.curtin.edu.au/~scott/software.html>
  523.  
  524. IRC:
  525.     Evill in #macquake on Effnet.
  526.  
  527. Hotline Nickname:
  528.     Evill
  529.